/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package server;

/**
 *
 * @author Israel
 */
import java.util.Iterator;
import java.util.LinkedList;
import java.util.StringTokenizer;

public class ListaMensaje {

    private LinkedList lista_mensaje;
    private LinkedList lista_retorno;

    public ListaMensaje(LinkedList lista_mensaje){
        this.lista_mensaje =  new LinkedList();
        this.lista_retorno =  new LinkedList();
        this.lista_mensaje =  lista_mensaje;
    }
    public LinkedList Filtrar(String cadena, String separador)
    {
        LinkedList lista = new LinkedList();
        StringTokenizer stk = new StringTokenizer(cadena, separador);

        while(stk.hasMoreElements())
            lista.addLast(stk.nextToken());

        return lista;
    }

    public boolean Existe(String nombre){
         String[] datos = nombre.split("|");
         if (datos[0].equals(nombre)){
             return true;
         }
        return false;
    }

    public LinkedList ObtenerDatos(String nombre_usuario)
    {
        lista_mensaje = new LinkedList();
        for(Iterator it = lista_mensaje.iterator(); it.hasNext();){
            String aux = it.next().toString();
            if(Existe(aux)== true)
                lista_retorno.addLast(aux);
        }
        return lista_mensaje;
    }
}
